﻿using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace simularBarcos
{
    public class Barco
    {
        //variable 
        public int cr = 0;
        public Barco()
        {

        }
        //propiedades
        private int t_llegada;
        public int llegada
        {
            get { return t_llegada; }
            set { t_llegada = value; }
        }
        private int t_salida;
        public int salida
        {
            get { return t_salida; }
            set { t_salida = value; }
        }

        private int idBarco;

        public int idb
        {
            get { return idBarco; }
            set { idBarco = value; }
        }
        public Puerto Puerto;
        /*{
            get
            {
                throw new System.NotImplementedException();
            }
            set
            {
            }
        }*/
        Stack<Conteiner> Conte = new Stack<Conteiner>();
        public void Descargar()
        { 
            Conte.Pop();
            cr = Conte.Count();//recibe cantidad restante de contenedores

        
        }

        

        public void Cargar(int n)
        {   
            int i = 0;
            while (i < n)
            {
                Conteiner co = new Conteiner();
                co.nconteiner = i+1;
                Conte.Push(co);
                i++;
                cr = i;
            }
            
        }

        public Conteiner Conteiner;
      
    }
}
